.scanning {

	.scan-view {
		width: 100%;
		height: 100%;
		display: flex;
		flex-direction: column;
		background-color: #F0F2F3;
		position: fixed;
		align-items: center;

	}

	.scan-camera {
		margin-top: 81rpx;
		width: 460rpx;
		height: 460rpx;
		border-radius: 50%;
		transform: rotate(0deg);
	}

	.cover-corner {
		margin: 120rpx;
		width: 30rpx;
		height: 30rpx;
		position: absolute;
	}

	.cover-left-top {
		left: 0;
		top: 0;
	}

	.cover-right-top {
		right: 0;
		top: 0;
	}

	.cover-left-bottom {
		left: 0;
		bottom: 0;
	}

	.cover-right-bottom {
		right: 0;
		bottom: 0;
	}

	.scan-animation {
		position: absolute;
		margin: 120rpx;
		width: 220rpx;
		height: 8rpx;
		background-color: #fff;

	}

	.user-input {
		font-size: 26rpx;
		margin-top: 60rpx;
		font-weight: 400;
		color: #4089E6;
	}

	.open_price_dialog {
		position: fixed;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		width: 80%;
		background-color: #fff;
		border-radius: 10rpx;
		overflow: hidden;

		.title {
			color: #000;
			font-size: 32rpx;
			height: 100rpx;
			line-height: 100rpx;
			text-align: center;
			font-weight: bold;
		}

		.content {
			margin-bottom: 50rpx;

			.unit_price {
				text-align: center;
			}

			.field_value {
				--cell-value-color: #333;
				--cell-text-color: #333;
			}

			.field_value_class {
				text-align: left;
			}
		}

		.footer {
			height: 90rpx;
			line-height: 90rpx;
			display: flex;
			flex-direction: row;
			flex-wrap: nowrap;
			align-items: center;

			.click_actived {
				background-color: #eee;
			}

			.cancel {
				width: 50%;
				color: #333;
				text-align: center;
				border-right: 1rpx solid #CACACA;
				border-top: 1rpx solid #CACACA;

			}

			.submit {
				width: 50%;
				text-align: center;
				color: var(--my-primary);
				border-top: 1rpx solid #CACACA;

			}
		}
	}
}